water-cooled transformer - French English Dictionary